package com.ibeeking.found.content.api.common.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName MemberInfoDTO
 * @Description
 * @Author ibeeking
 * @Date 2021-01-13 14:38
 **/
@Data
public class MemberInfoDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 会员id
     */
    private Long id;

    /**
     * 微信联合id
     */
    private String mpUnionId;

    /**
     * 微信小程序openid
     */
    private String maOpenId;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别：0->未知；1->男；2->女
     */
    private Integer sex;

    /**
     * 手机号码
     */
    private String phone;


    private String headImageUrl;

    /**
     * 来源渠道
     */
    private String sourceChannel;

    /**
     * 来源方式
     */
    private String sourceMode;

    /**
     * 注册时间
     */
    private String registrationTime;

    /**
     * 身份证号
     */
    private String idCardNo;

    /**
     * 会员卡号
     */
    private String cardNo;

    /**
     * 出生年月
     */
    private String birthday;

    /**
     * 出生年份
     */
    private String birthYear;

    /**
     * 出生日期
     */
    private String birthDate;

    /**
     * 职业
     */
    private String job;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 省份/直辖市编码
     */
    private String provinceCode;

    /**
     * 城市编码
     */
    private String cityCode;

    /**
     * 县/区编码
     */
    private String regionCode;

    /**
     * 街道编码
     */
    private String streetCode;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 启用-禁用
     */
    private Integer publishStatus;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 是否结婚(0:未婚 1已婚)
     */
    private Integer hasMarry;

    /**
     * 是否有子女(0:否 1是)
     */
    private Integer hasChild;

    /**
     * 会员等级id
     */
    private Long levelId;
}
